import Vue from 'vue'
import moment from 'moment';


Vue.filter('format', value => {
  if (value) {
    return moment(value).format('YYYY-MM-DD')
  }
});
Vue.filter('formatWithhour', value => {
  if (value) {
    return moment(value).format('YYYY-MM-DD HH:mm')
  }
});
//金额保留2位小数
Vue.filter('moneyFilter', value => {
  if (value !== undefined && value !== null) {
    return `￥${Number(value).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,')}`;
  }
});

//图片Url拼接
Vue.filter('imgSrc', value => {
  if (value) {
    return `${process.env.API_URL_BASE}/files/${value}`
  }
});
//周期
Vue.filter('repeat', value => {
  switch (value) {
    case 'day':
      return '每天'
      break;
    case 'week':
      return '每周'
      break;
    case 'month':
      return '每月'
      break;
    case 'disposable':
      return '一次性'
      break;
  }
});

